﻿
//页码
var g_pageNo;
//页数
var g_pageCount;
//每页显示的记录数
var g_perPageRecord=30;
//总的记录数
var g_totalRecord;



function CreatePageList()
{
	var pageDiv=document.getElementById("pageListDiv");
	//起始页码
	var startPage=g_pageNo-3;
	if(startPage<0)
	{
		startPage=0;
	}
	//末尾页码
	var endPage=startPage+6;
	if(endPage>g_pageCount)
	{
		endPage=g_pageCount;
	}
	
	//清除pageDIv
	pageDiv.innerHTML="";
	//重新加载页码列表
	
	//页码为0，上一页、首页链接无效
	if(g_pageNo<=0)
	{
		pageDiv.innerHTML+="<a style='color:#999;'>首页</a>";
		pageDiv.innerHTML+="<a style='color:#999;'>上一页</a>";
	}	
	else
	{
	   pageDiv.innerHTML+="<a onclick='showHelpList(&quot;"+g_taskType+"&quot;,0)'>首页</a>";
	   pageDiv.innerHTML+="<a onclick='showHelpList(&quot;"+g_taskType+"&quot;,"+(g_pageNo-1)+")'>上一页</a>";
	}
	for(var i=startPage;i<endPage;i++)
	{
		//当前页码
		if(i==g_pageNo)
		{
			//&quot;表示双引号，因为单双引号嵌套太多，故只有用&quot;代替双引号
			pageDiv.innerHTML+="<a onclick='showHelpList(&quot;"+g_taskType+"&quot;,"+i+")'  style='border-color:red;color:red'>"+(i+1)+"</a>";
		}
		else
		{		
		    pageDiv.innerHTML+="<a onclick='showHelpList(&quot;"+g_taskType+"&quot;,"+i+")' >"+(i+1)+"</a>";
		}		
	}
	//页码为末页，下一页、末页链接无效
	if(g_pageNo>=g_pageCount-1)
	{
		pageDiv.innerHTML+="<a style='color:#999;'>下一页</a>";
		pageDiv.innerHTML+="<a style='color:#999;'>末页</a>";
	}
	else
	{
    	pageDiv.innerHTML+="<a onclick='showHelpList(&quot;"+g_taskType+"&quot;,"+(g_pageNo+1)+")'>下一页</a>";
	    pageDiv.innerHTML+="<a onclick='showHelpList(&quot;"+g_taskType+"&quot;,"+(g_pageCount-1)+")'>末页</a>";
	}
	
	var pageNumDiv=document.getElementById("pageNumDiv");
	pageNumDiv.innerHTML="";
	pageNumDiv.innerHTML="共 "+g_pageCount+" 页&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  到 第 <input id='txtPageNo' type='text' style='width:20px'/> 页&nbsp;<input type='button' value='确定' style='font-size:12px;' onclick='JumpToPage()'/>";
}

//跳转到制定页
function JumpToPage()
{	
	var dstPageNo=document.getElementById('txtPageNo').value;
	showHelpList(g_taskType,dstPageNo-1);	
}